#include "Renderable.h"

namespace Graphics
{
	Renderable::Renderable(void)
	{
	}

	Renderable::~Renderable(void)
	{
	}
	// Render the object to graphic
	bool Renderable::Render(void)
	{
		if(this->GetVisible())
		{
			return this->RenderImpl();
		}
		return false;
	}

	bool Renderable::GetVisible(void)
	{
		return true;
	}
	int Renderable::GetSequence(void)
	{
		return 0;
	}
}